package xyz.labmem.main.modular.app.jtys.entity;

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.annotion.SqlColumn

/**
 * 运输机场采集对象 ysjccjb
 * 
 * @author ruoyi
 * @date 2022-02-25
 */
@SocketPath("false",order=75)
@TableName("ysjccjb")

@ApiModel(value = "运输机场采集")
class Ysjccjb : GFBaseEntity<Ysjccjb>() {

    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null
    /** 基本情况_机场名称 */
    @SqlColumn
    @ExcelProperty("机场名称")
    @TableField("jbqk_jcmc")
    @ApiModelProperty(value = "机场名称")
    var dwmcy : String? = null
    /** 基本情况_机场代码 */
    @ExcelProperty("机场代码")
    @TableField("jbqk_jcdm")
    @ApiModelProperty(value = "机场代码")
    var jbqkJcdm : String? = null
    /** 基本情况_机场性质 */
    @ExcelProperty("机场性质")
    @TableField("jbqk_jcxz")
    @ApiModelProperty(value = "机场性质")
    var jbqkJcxz : String? = null
    /** 基本情况_机场管理机构名称 */
    @SqlColumn
    @ExcelProperty("机场管理机构名称")
    @TableField("jbqk_jcgljgmc")
    @ApiModelProperty(value = "机场管理机构名称")
    var jbqkJcgljgmc : String? = null
    /** 基本情况_是否国际机场 */
    @ExcelProperty("是否国际机场")
    @TableField("jbqk_sfgjjc")
    @ApiModelProperty(value = "是否国际机场")
    var jbqkSfgjjc : String? = null
    /** 基本情况_是否为口岸机场 */
    @ExcelProperty("基本情况_是否为口岸机场")
    @TableField("jbqk_sfwkajc")
    @ApiModelProperty(value = "是否为口岸机场")
    var jbqkSfwkajc : String? = null
    /** 位置_详细地址 */
    @SqlColumn
    @ExcelProperty("详细地址")
    @TableField("wz_xxdz")
    @ApiModelProperty(value = "详细地址")
    var wzXxdz : String? = null
    /** 位置_经度 */
    @ExcelProperty("经度")
    @TableField("wz_jd")
    @ApiModelProperty(value = "经度")
    var wzJd : String? = null
    /** 位置_纬度 */
    @ExcelProperty("纬度")
    @TableField("wz_wd")
    @ApiModelProperty(value = "纬度")
    var wzWd : String? = null
    /** 位置_与城市直线距离 */
    @ExcelProperty("与城市直线距离")
    @TableField("wz_ycszxjl")
    @ApiModelProperty(value = "与城市直线距离(米)")
    var wzYcszxjl : String? = null
    /** 跑道技术指标_数量（条） */
    @ExcelProperty("数量")
    @TableField("pdjszb_slt")
    @ApiModelProperty(value = "数量(条)")
    var pdjszbSlt : String? = null
    /** 跑道技术指标_号码 */
    @ExcelProperty("跑道技术指标_号码")
    @TableField("pdjszb_hm")
    @ApiModelProperty(value = "跑道技术指标-号码")
    var pdjszbHm : String? = null
    /** 跑道技术指标_尺寸（米） */
    @ExcelProperty("跑道技术指标_尺寸")
    @TableField("pdjszb_ccm")
    @ApiModelProperty(value = "跑道技术指标-尺寸(米)")
    var pdjszbCcm : String? = null
    /** 跑道技术指标_真航向 */
    @ExcelProperty("跑道技术指标_真航向")
    @TableField("pdjszb_zhx")
    @ApiModelProperty(value = "跑道技术指标-真航向")
    var pdjszbZhx : String? = null
    /** 跑道技术指标_道面PCN值 */
    @ExcelProperty("跑道技术指标_道面PCN值")
    @TableField("pdjszb_dmz")
    @ApiModelProperty(value = "跑道技术指标-道面PCN值")
    var pdjszbDmz : String? = null
    /** 跑道技术指标_运行类别 */
    @ExcelProperty("跑道技术指标_运行类别")
    @TableField("pdjszb_yxlb")
    @ApiModelProperty(value = "跑道技术指标-运行类别")
    var pdjszbYxlb : String? = null
    /** 飞行保障技术指标_消防保障等级 */
    @ExcelProperty("飞行保障技术指标_消防保障等级")
    @TableField("fxbzjszb_xfbzdj")
    @ApiModelProperty(value = "飞行保障技术指标-消防保障等级")
    var fxbzjszbXfbzdj : String? = null
    /** 飞行保障技术指标_目视助航条件 */
    @ExcelProperty("飞行保障技术指标_目视助航条件")
    @TableField("fxbzjszb_mszhtj")
    @ApiModelProperty(value = "飞行保障技术指标-目视助航条件")
    var fxbzjszbMszhtj : String? = null
    /** 飞行保障技术指标_飞行区指标 */
    @ExcelProperty("飞行保障技术指标_飞行区指标")
    @TableField("fxbzjszb_fxqzb")
    @ApiModelProperty(value = "飞行保障技术指标-飞行区指标")
    var fxbzjszbFxqzb : String? = null
    /** 飞行保障技术指标_最大起降机型 */
    @ExcelProperty("飞行保障技术指标_最大起降机型")
    @TableField("fxbzjszb_zdqjjx")
    @ApiModelProperty(value = "飞行保障技术指标-最大起降机型")
    var fxbzjszbZdqjjx : String? = null
    /** 飞行保障技术指标_机坪机位数（个） */
    @ExcelProperty("飞行保障技术指标_机坪机位数")
    @TableField("fxbzjszb_jpjwsg")
    @ApiModelProperty(value = "飞行保障技术指标-机坪机位数(架)")
    var fxbzjszbJpjwsg : String? = null
    /** 飞行保障技术指标_机场标高 */
    @ExcelProperty("飞行保障技术指标_机场标高")
    @TableField("fxbzjszb_jcbg")
    @ApiModelProperty(value = "飞行保障技术指标-机场标高(米)")
    var fxbzjszbJcbg : String? = null
    /** 飞行保障技术指标_基准温度（℃） */
    @ExcelProperty("飞行保障技术指标_基准温度")
    @TableField("fxbzjszb_jzwd")
    @ApiModelProperty(value = "飞行保障技术指标-基准温度(℃)")
    var fxbzjszbJzwd : String? = null
    /** 运输保障能力_货运设施总面积（㎡） */
    @ExcelProperty("运输保障能力_货运设施总面积")
    @TableField("ysbznl_hysszmj")
    @ApiModelProperty(value = "运输保障能力-货运设施总面积(平方米)")
    var ysbznlHysszmj : String? = null
    /** 运输保障能力_航站楼面积（㎡） */
    @ExcelProperty("运输保障能力_航站楼面积")
    @TableField("ysbznl_hzlmj")
    @ApiModelProperty(value = "运输保障能力-航站楼面积(平方米)")
    var ysbznlHzlmj : String? = null
    /** 运输保障能力_年起降架次 */
    @ExcelProperty("运输保障能力_年起降架次")
    @TableField("ysbznl_nqjjc")
    @ApiModelProperty(value = "运输保障能力-年起降架次(次)")
    var ysbznlNqjjc : String? = null
    /** 运输保障能力_年客运吞吐量（万人次） */
    @ExcelProperty("运输保障能力_年客运吞吐量")
    @TableField("ysbznl_nkyttlwrc")
    @ApiModelProperty(value = "运输保障能力-年客运吞吐量(万人次)")
    var ysbznlNkyttlwrc : String? = null
    /** 运输保障能力_年货邮吞吐量（万吨） */
    @ExcelProperty("运输保障能力_年货邮吞吐量")
    @TableField("ysbznl_nhyttlwd")
    @ApiModelProperty(value = "运输保障能力-年货邮吞吐量(万吨)")
    var ysbznlNhyttlwd : String? = null
    /** 油料保障能力_油库等级 */
    @ExcelProperty("油料保障能力_油库等级")
    @TableField("ylbznl_ykdj")
    @ApiModelProperty(value = "油料保障能力-油库等级")
    var ylbznlYkdj : String? = null
    /** 油料保障能力_油库数量（座） */
    @ExcelProperty("油料保障能力_油库数量")
    @TableField("ylbznl_ykslz")
    @ApiModelProperty(value = "油料保障能力-油库数量(座)")
    var ylbznlYkslz : String? = null
    /** 油料保障能力_油罐数量（个） */
    @ExcelProperty("油料保障能力_油罐数量")
    @TableField("ylbznl_ygslg")
    @ApiModelProperty(value = "油料保障能力-油罐数量(个)")
    var ylbznlYgslg : String? = null
    /** 油料保障能力_实际容积（立方米） */
    @ExcelProperty("油料保障能力_实际容积")
    @TableField("ylbznl_sjrjlfm")
    @ApiModelProperty(value = "油料保障能力-实际容积(立方米)")
    var ylbznlSjrjlfm : String? = null
    /** 油料保障能力_安全储油量（吨） */
    @ExcelProperty("油料保障能力_安全储油量")
    @TableField("ylbznl_aqcyld")
    @ApiModelProperty(value = "油料保障能力-安全储油量(吨)")
    var ylbznlAqcyld : String? = null
    /** 所属辖区 */
    @ExcelProperty("所属辖区")
    @TableField("ssxq")
    @ApiModelProperty(value = "所属辖区")
    var ssxq : String? = null

}
